package com.qch.demo_command;

import java.io.IOException;

/**
 * @Author qch
 * @Date 2021/8/7
option参数解释：
如果使用不带选项参数的jmap打印共享对象映射，将会打印目标虚拟机中加载的每个共享对象的起始 地址、
映射大小以及共享对象文件的路径全称。
-heap 打印java heap摘要
-histo[:live] 打印堆中的java对象统计信息
-clstats 打印类加载器统计信息
-finalizerinfo 打印在f-queue中等待执行finalizer方法的对象
-dump: 生成java堆的dump文件
dump-options: live 只转储存活的对象，如果没有指定则转储所有对象
format=b 二进制格式
file= 转储文件到
jmap -dump:live,format=b,file=dump.bin 11666 这个命令是要把java堆中的存活对象信息转储到dump.bin文件
 */
public class Demo7jmap {
    public static void main(String[] args) throws InterruptedException, IOException {
        System.out.println("Jstat指令");
        //为了可持续观察
        Thread.sleep(2000000);
    }
}
